 body {
	margin: 0;
	padding: 0;
 }
 
 #background 
{ 
	 left: -120px; 
	 top: 0px; 
	 position: relative; 
	 margin-left: auto; 
	 margin-right: auto; 
	 width: 1600px;
	 height: 3500px; 
	 overflow: hidden;
	 z-index:0;
	} 

 #Background 
{ 
	 left: 0px; 
	 top: 0px; 
	 position: absolute; 
	 width: 1600px;
	 height: 3500px;
	 z-index:1;
} 

 #Layer36 
{ 
	 left: 0px; 
	 top: 0px; 
	 position: absolute; 
	 width: 1600px;
	 height: 3500px;
	 z-index:2;
} 

 #Layer12 
{ 
	 left: -13px; 
	 top: 242px; 
	 position: absolute; 
	 width: 1626px;
	 height: 247px;
	 z-index:3;
} 

 #Layer2copy 
{ 
	 left: 320px; 
	 top: 190px; 
	 position: absolute; 
	 width: 960px;
	 height: 580px;
	 z-index:4;
} 

 #Layer19 
{ 
	 left: 315px; 
	 top: 723px; 
	 position: absolute; 
	 width: 980px;
	 height: 101px;
	 z-index:5;
} 

 #Layer7copy 
{ 
	 left: 370px; 
	 top: 123px; 
	 position: absolute; 
	 width: 161px;
	 height: 33px;
	 z-index:6;
} 

 #Image 
{ 
	 left: 378px; 
	 top: 228px; 
	 position: absolute; 
	 width: 845px;
	 height: 443px;
	 z-index:7;
     box-shadow: -1px 0 7px 3px #444444;
} 

 #TRANGCH 
{ 
	 left: 407px; 
	 top: 130px; 
	 position: absolute; 
	 width: 92px;
	 height: 18px;
	 z-index:8;
} 

 #Layer12copy 
{ 
	 left: -13px; 
	 top: 934px; 
	 position: absolute; 
	 width: 1626px;
	 height: 247px;
	 z-index:9;
} 

 #Layer2copy2 
{ 
	 left: 320px; 
	 top: 860px; 
	 position: absolute; 
	 width: 960px;
	 height: 1035px;
	 z-index:10;
} 

 #Layer19copy 
{ 
	 left: 315px; 
	 top: 1825px; 
	 position: absolute; 
	 width: 980px;
	 height: 101px;
	 z-index:11;
} 
.font
{
	font-family:open san;
	color:#fff;
	font-size:20px;
	background: #f84348;
	padding: 5px 20px 5px 20px;
	margin-left: 30px;
	border-radius: 4px;
	text-decoration: none;
	margin-left: 60px;
	box-shadow: -1px 0 7px 3px #444444;
}

.font:hover {
background: #0094ff;
}

#Layer13 
{ 
	 left: 379px; 
	 top: 934px; 
	 position: absolute; 
	 width: 255px;
	 height: 160px;
	 z-index:12;
     box-shadow: -1px 0 7px 3px #444444;
} 

#Layer13:hover {
	    
		box-shadow: -1px 0 10px 3px #0094ff;
	}

 #Layer14 
{ 
	 left: 673px; 
	 top: 934px; 
	 position: absolute; 
	 width: 255px;
	 height: 160px;
	 z-index:13;
     box-shadow: -1px 0 7px 3px #444444;
} 

 #Layer14:hover {
	    
		box-shadow: -1px 0 10px 3px #0094ff;
	}

 #Layer15 
{ 
	 left: 968px; 
	 top: 934px; 
	 position: absolute; 
	 width: 255px;
	 height: 160px;
	 z-index:14;
     box-shadow: -1px 0 7px 3px #444444;
} 

 #Layer15:hover {
	    
		box-shadow: -1px 0 10px 3px #0094ff;
	}

 #Layer16 
{ 
	 left: 379px; 
	 top: 1220px; 
	 position: absolute; 
	 width: 255px;
	 height: 160px;
	 z-index:15;
     box-shadow: -1px 0 7px 3px #444444;
} 

 #Layer16:hover {
	    
		box-shadow: -1px 0 10px 3px #0094ff;
	}

 #Layer17 
{ 
	 left: 673px; 
	 top: 1220px; 
	 position: absolute; 
	 width: 255px;
	 height: 160px;
	 z-index:16;
     box-shadow: -1px 0 7px 3px #444444;
} 

 #Layer17:hover {
	    
		box-shadow: -1px 0 10px 3px #0094ff;
	}

 #Layer18 
{ 
	 left: 968px; 
	 top: 1220px; 
	 position: absolute; 
	 width: 255px;
	 height: 160px;
	 z-index:17;
     box-shadow: -1px 0 7px 3px #444444;
} 

 #Layer18:hover {
	    
		box-shadow: -1px 0 10px 3px #0094ff;
	}

 #Layer23 
{ 
	 left: 968px; 
	 top: 1514px; 
	 position: absolute; 
	 width: 255px;
	 height: 160px;
	 z-index:18;
     box-shadow: -1px 0 7px 3px #444444;
} 

 #Layer23:hover {
	    
		box-shadow: -1px 0 10px 3px #0094ff;
	}

 #Layer20 
{ 
	 left: 379px; 
	 top: 1514px; 
	 position: absolute; 
	 width: 255px;
	 height: 160px;
	 z-index:19;
     box-shadow: -1px 0 7px 3px #444444;
} 
 #Layer20:hover {
	    
		box-shadow: -1px 0 10px 3px #0094ff;
	}
 #Layer21 
{ 
	 left: 673px; 
	 top: 1514px; 
	 position: absolute; 
	 width: 255px;
	 height: 160px;
	 z-index:20;
     box-shadow: -1px 0 7px 3px #444444;
} 
 #Layer21:hover {
	    
		box-shadow: -1px 0 10px 3px #0094ff;
	}
 #Layer7copy3 
{ 
	 left: 566px; 
	 top: 790px; 
	 position: absolute; 
	 width: 196px;
	 height: 33px;
	 z-index:21;
} 

 #DEALHMNAY 
{ 
	 left: 608px; 
	 top: 797px; 
	 position: absolute; 
	 width: 119px;
	 height: 17px;
	 z-index:22;
} 

 #TRANGCH_0 
{ 
	 left: 407px; 
	 top: 796px; 
	 position: absolute; 
	 width: 92px;
	 height: 18px;
	 z-index:23;
} 

 #ANGK 
{ 
	 left: 1079px; 
	 top: 799px; 
	 position: absolute; 
	 width: 66px;
	 height: 17px;
	 z-index:24;
} 

 #TRGIP 
{ 
	 left: 846px; 
	 top: 797px; 
	 position: absolute; 
	 width: 73px;
	 height: 21px;
	 z-index:25;
} 

 #Layer12copy2 
{ 
	 left: -13px; 
	 top: 2024px; 
	 position: absolute; 
	 width: 1626px;
	 height: 247px;
	 z-index:26;
} 

 #Layer2copy3 
{ 
	 left: 320px; 
	 top: 1972px; 
	 position: absolute; 
	 width: 960px;
	 height: 722px;
	 z-index:27;
} 

 #Lwebsitehngduvcungcp 
{ 
	 left: 678px; 
	 top: 2146px; 
	 position: absolute; 
	 width: 584px;
	 height: 102px;
	 z-index:28;
} 

 #layer_29 
{ 
	 left: 646px; 
	 top: 2166px; 
	 position: absolute; 
	 width: 20px;
	 height: 66px;
	 z-index:29;
} 

 #GiiThiuTrGip 
{ 
	 left: 356px; 
	 top: 2001px; 
	 position: absolute; 
	 width: 539px;
	 height: 55px;
	 z-index:30;
} 

 #Layer42 
{ 
	 left: 591px; 
	 top: 2271px; 
	 position: absolute; 
	 width: 422px;
	 height: 195px;
	 z-index:31;
} 

 #BigDeallg 
{ 
	 left: 351px; 
	 top: 2178px; 
	 position: absolute; 
	 width: 288px;
	 height: 46px;
	 z-index:32;
} 

 #Layer19copy2 
{ 
	 left: 305px; 
	 top: 2636px; 
	 position: absolute; 
	 width: 980px;
	 height: 101px;
	 z-index:33;
} 

 #Layer7copy5 
{ 
	 left: 782px; 
	 top: 1904px; 
	 position: absolute; 
	 width: 196px;
	 height: 33px;
	 z-index:34;
} 

 #TRGIP_0 
{ 
	 left: 846px; 
	 top: 1909px; 
	 position: absolute; 
	 width: 73px;
	 height: 21px;
	 z-index:35;
} 

 #Layer12copy3 
{ 
	 left: -13px; 
	 top: 2834px; 
	 position: absolute; 
	 width: 1626px;
	 height: 247px;
	 z-index:36;
} 

 #Layer2copy4 
{ 
	 left: 320px; 
	 top: 2782px; 
	 position: absolute; 
	 width: 960px;
	 height: 722px;
	 z-index:37;
} 

 #CHOMNGBNGianhpgia 
{ 
	 left: 355px; 
	 top: 2797px; 
	 position: absolute; 
	 width: 562px;
	 height: 149px;
	 z-index:38;
} 

 #Layer37 
{ 
	 left: 968px; 
	 top: 2795px; 
	 position: absolute; 
	 width: 310px;
	 height: 310px;
	 z-index:39;
} 

 #Layer126copy8 
{ 
	 left: 840px; 
	 top: 2544px; 
	 position: absolute; 
	 width: 27px;
	 height: 27px;
	 z-index:40;
} 

 #f 
{ 
	 left: 849px; 
	 top: 2551px; 
	 position: absolute; 
	 width: 10px;
	 height: 17px;
	 z-index:41;
} 

 #Layer126copy10 
{ 
	 left: 880px; 
	 top: 2544px; 
	 position: absolute; 
	 width: 27px;
	 height: 27px;
	 z-index:42;
} 

 #Layer139copy 
{ 
	 left: 886px; 
	 top: 2552px; 
	 position: absolute; 
	 width: 16px;
	 height: 12px;
	 z-index:43;
} 

 #Layer32 
{ 
	 left: 0px; 
	 top: 3398px; 
	 position: absolute; 
	 width: 1600px;
	 height: 106px;
	 z-index:44;
} 

 #MINPHVNCHUYNTRONGTHN 
{ 
	 left: 273px; 
	 top: 3436px; 
	 position: absolute; 
	 width: 569px;
	 height: 25px;
	 z-index:45;
} 

 #Ellipse5 
{ 
	 left: 186px; 
	 top: 3417px; 
	 position: absolute; 
	 width: 68px;
	 height: 68px;
	 z-index:46;
} 

 #HOTLINE0988849124090 
{ 
	 left: 1095px; 
	 top: 3445px; 
	 position: absolute; 
	 width: 355px;
	 height: 15px;
	 z-index:47;
} 

 #Layer7copy4 
{ 
	 left: 753px; 
	 top: 693px; 
	 position: absolute; 
	 width: 94px;
	 height: 30px;
	 z-index:48;
} 

 #gototopcopy 
{ 
	 left: 772px; 
	 top: 702px; 
	 position: absolute; 
	 width: 61px;
	 height: 12px;
	 z-index:49;
} 

 #Layer7copy4_0 
{ 
	 left: 753px; 
	 top: 1785px; 
	 position: absolute; 
	 width: 94px;
	 height: 30px;
	 z-index:50;
} 

 #gototopcopy_0 
{ 
	 left: 772px; 
	 top: 1794px; 
	 position: absolute; 
	 width: 61px;
	 height: 12px;
	 z-index:51;
} 

 #Layer7copy4_1 
{ 
	 left: 749px; 
	 top: 2606px; 
	 position: absolute; 
	 width: 94px;
	 height: 30px;
	 z-index:52;
} 

 #gototopcopy_1 
{ 
	 left: 768px; 
	 top: 2615px; 
	 position: absolute; 
	 width: 61px;
	 height: 12px;
	 z-index:53;
} 

 #Layer7copy4_2 
{ 
	 left: 753px; 
	 top: 3353px; 
	 position: absolute; 
	 width: 94px;
	 height: 30px;
	 z-index:54;
} 

 #gototopcopy_2 
{ 
	 left: 772px; 
	 top: 3362px; 
	 position: absolute; 
	 width: 61px;
	 height: 12px;
	 z-index:55;
} 

 #Ellipse5copy 
{ 
	 left: 1001px; 
	 top: 3417px; 
	 position: absolute; 
	 width: 68px;
	 height: 68px;
	 z-index:56;
} 

 #layer_57 
{ 
	 left: 1022px; 
	 top: 3437px; 
	 position: absolute; 
	 width: 28px;
	 height: 28px;
	 z-index:57;
} 

 #layer_58 
{ 
	 left: 203px; 
	 top: 3438px; 
	 position: absolute; 
	 width: 34px;
	 height: 28px;
	 z-index:58;
} 

 #LINHCHNGTI 
{ 
	 left: 660px; 
	 top: 2548px; 
	 position: absolute; 
	 width: 161px;
	 height: 20px;
	 z-index:59;
} 

 #GiaoHngMinPhTrongThn 
{ 
	 left: 562px; 
	 top: 2479px; 
	 position: absolute; 
	 width: 480px;
	 height: 24px;
	 z-index:60;
} 

 #Layer5copy 
{ 
	 left: 473px; 
	 top: 3311px; 
	 position: absolute; 
	 z-index:61;
} 

 #Layer7copy6 
{ 
	 left: 1003px; 
	 top: 2714px; 
	 position: absolute; 
	 width: 216px;
	 height: 33px;
	 z-index:63;
} 

 #ANGK_0 
{ 
	 left: 1079px; 
	 top: 2720px; 
	 position: absolute; 
	 width: 66px;
	 height: 17px;
	 z-index:64;
} 

 #TRGIP_1 
{ 
	 left: 846px; 
	 top: 2720px; 
	 position: absolute; 
	 width: 73px;
	 height: 21px;
	 z-index:65;
} 

 #DEALHMNAY_0 
{ 
	 left: 608px; 
	 top: 2718px; 
	 position: absolute; 
	 width: 119px;
	 height: 17px;
	 z-index:66;
} 

 #TRANGCH_1 
{ 
	 left: 406px; 
	 top: 2718px; 
	 position: absolute; 
	 width: 92px;
	 height: 18px;
	 z-index:67;
} 

 #DEALHMNAY_1 
{ 
	 left: 608px; 
	 top: 1909px; 
	 position: absolute; 
	 width: 119px;
	 height: 17px;
	 z-index:68;
} 

 #DEALHMNAY_2 
{ 
	 left: 608px; 
	 top: 133px; 
	 position: absolute; 
	 width: 119px;
	 height: 17px;
	 z-index:69;
} 

 #TRGIP_2 
{ 
	 left: 846px; 
	 top: 133px; 
	 position: absolute; 
	 width: 73px;
	 height: 21px;
	 z-index:70;
} 

 #ANGK_1 
{ 
	 left: 1079px; 
	 top: 133px; 
	 position: absolute; 
	 width: 66px;
	 height: 17px;
	 z-index:71;
} 

 #Badgebg 
{ 
	 left: 646px; 
	 top: 278px; 
	 position: absolute; 
	 width: 312px;
	 height: 312px;
	 z-index:72;
} 

 #Free 
{ 
	 left: 775px; 
	 top: 348px; 
	 position: absolute; 
	 width: 55px;
	 height: 42px;
	 z-index:73;
} 

 #Badge 
{ 
	 left: 738px; 
	 top: 403px; 
	 position: absolute; 
	 width: 153px;
	 height: 42px;
	 z-index:74;
} 

 #tottalyfree 
{ 
	 left: 714px; 
	 top: 459px; 
	 position: absolute; 
	 width: 177px;
	 height: 14px;
	 z-index:75;
} 

 #since1924 
{ 
	 left: 739px; 
	 top: 535px; 
	 position: absolute; 
	 width: 127px;
	 height: 25px;
	 z-index:76;
} 

 #Line 
{ 
	 left: 668px; 
	 top: 300px; 
	 position: absolute; 
	 width: 270px;
	 height: 269px;
	 z-index:77;
} 

 #Line_0 
{ 
	 left: 699px; 
	 top: 331px; 
	 position: absolute; 
	 width: 208px;
	 height: 208px;
	 z-index:78;
} 

 #fooddrinksgrill 
{ 
	 left: 688px; 
	 top: 310px; 
	 position: absolute; 
	 width: 233px;
	 height: 78px;
	 z-index:79;
} 

 #ANGK_2 
{ 
	 left: 1079px; 
	 top: 1908px; 
	 position: absolute; 
	 width: 67px;
	 height: 17px;
	 z-index:80;
} 

 #TRANGCH_2 
{ 
	 left: 401px; 
	 top: 1908px; 
	 position: absolute; 
	 width: 92px;
	 height: 18px;
	 z-index:81;
} 

 #BigDeal 
{ 
	 left: 683px; 
	 top: 18px; 
	 position: absolute; 
	 width: 235px;
	 height: 79px;
	 z-index:83;
}
.font1
{
	font-family:open san;
	color:#fff;
	font-size:25px;
	background: #f84348;
	padding: 5px 27px 5px 27px;
	margin-left: 30px;
	border-radius: 4px;
	text-decoration: none;
	margin-left: 55px;
	box-shadow: -1px 0 7px 3px #444444;
}

.font1:hover {
float: left;
background: #0094ff;
box-shadow: -1px 0 10px 3px #0094ff;
}

#search {
	z-index:120;
	position: fixed;
    margin-top:25px;
}

#search input[type="text"] {
    background: url(images/search-white.png) no-repeat 10px 6px #fcfcfc;
    border: 1px solid #d1d1d1;
    font: bold 12px Arial,Helvetica,Sans-serif;
    color: #bebebe;
    width: 150px;
    padding: 6px 15px 6px 35px;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
    text-shadow: 0 2px 3px rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15) inset;
    -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15) inset;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15) inset;
    -webkit-transition: all 0.7s ease 0s;
    -moz-transition: all 0.7s ease 0s;
    -o-transition: all 0.7s ease 0s;
    transition: all 0.7s ease 0s;
    }

#search input[type="text"]:focus {
    width: 200px;
    }

@import url(http://fonts.googleapis.com/css?family=Open+Sans:300,400,700);

*{margin:0;padding:0;}

.button{
  width:100px;
  background:#3399cc;
  display:block;
  margin:0 auto;
  margin-top:1%;
  padding:10px;
  text-align:center;
  text-decoration:none;
  color:#fff;
  cursor:pointer;
  transition:background .3s;
  -webkit-transition:background .3s;
  margin-left:150px;
}

.button:hover{
  background:#2288bb;
}

#login{
  width:400px;
  margin:0 auto;
  margin-top:8px;
  margin-bottom:2%;
  transition:opacity 1s;
  -webkit-transition:opacity 1s;
}

#triangle{
  width:0;
  border-top:12x solid transparent;
  border-right:12px solid transparent;
  border-bottom:12px solid #3399cc;
  border-left:12px solid transparent;
  margin:0 auto;
}

#login h1{
  background:#3399cc;
  padding:20px 0;
  font-size:140%;
  font-weight:300;
  text-align:center;
  color:#fff;
}

form{
  /*background:#f0f0f0;*/
  padding:6% 4%;
}

input[type="email"],input[type="password"]{
  width:92%;
  background:#fff;
  margin-bottom:4%;
  border:1px solid #ccc;
  padding:4%;
  font-family:'Open Sans',sans-serif;
  font-size:95%;
  color:#555;
}

input[type="submit"]{
  width:100%;
  background:#3399cc;
  border:0;
  padding:4%;
  font-family:'Open Sans',sans-serif;
  font-size:100%;
  color:#fff;
  cursor:pointer;
  transition:background .3s;
  -webkit-transition:background .3s;
}

input[type="submit"]:hover{
  background:#2288bb;
}
.dangnhap {
    z-index:200;
    position:absolute;
    margin-left:800px;
    margin-top:20px;
}